/*
 * consola.h
 *
 *  Created on: 28/09/2011
 *      Author: utn_so
 */

#ifndef CONSOLA_H_
#define CONSOLA_H_
#include "operacionesIO.h"
#include <sys/un.h>
void atenderConsola(void *arg);
void responderInfo(chs *posActual,int32_t socket);
void responderClean(char **pathFatFile,int32_t socket,char *datos,
		pthread_mutex_t *semaforo, stNodoPedido **listaPedidos,
		char **algoritmo, stNodoPedido **listaEjecutar, int32_t *agregadosEjecutar,
		stNodoSincro **listaSincro, int32_t *contadorEjecutar,sem_t *semaforoContador);
void crearPedidosTrace(int32_t socket,char *datos,pthread_mutex_t *semaforo,
					   stNodoPedido **listaPedidos,stNodoPedido **listaEjecutar,
					   char **algoritmo,int32_t *agregadosEjecutar, stNodoSincro **listaSincro,
					   int32_t *contadorEjecutar,sem_t *semaforoContador);
#endif /* CONSOLA_H_ */
